//stack
(function($){
	$.fn.extend({
		stack: function() {
			this.each(function() {
				$(this).addClass("ui-widget");
				$(this).append($("<div class='ui-helper-clearfix:after'></div>"));
			});
			return this;
		},
		addItem: function(title) {
			if(title == "") {
				return this;
			}
			this.each(function(){
				var item = $(this).find("#_stack_item_template").clone().attr("id", title);
				$(this).prepend(item.css("display", "none").removeClass("ui-helper-hidden"));
				item.find(".ui-stack-item-title").text(title);
				item.find(".ui-stack-item-close").click(function(){
					$(this).parents(".ui-stack-item").fadeOut("slow");
				});
				item.hover(function(){
					$(this).addClass("ui-state-hover");
				},
				function(){
					$(this).removeClass("ui-state-hover");
				});
				item.fadeIn("slow");
			});
			return this;
		}
	});
})(jQuery);